The algebraic structure of interfaces
نویسندگان
چکیده
In this paper we examine formally the idea that the architecture of a system can be modelled by the structure of its interface expressed in terms of the interfaces for its components. Thus, System Interface Architecture = Structured set of Subsystem Interfaces: We specify an abstract model for interface deÿnition languages (IDLs) based on this idea and the idea that an Interface = Name + Imports + Body: A set of interfaces is a repository. An interface architecture is a repository with some primary interfaces identiÿed; the import dependencies between the interfaces of a repository are used to determine its structure. The abstract model uses algebraic speciÿcations to deÿne the abstract syntax of a general IDL, and interface transformations using structural induction. We examine a attening process which assembles a system interface from its components. We use the general model to derive a simple IDL suitable for the design phase of object-oriented software development. This requires us to specify a form of Body that treats both data types and state, and in Body we explicitly distinguish between methods with and without side-eeects, by commands and queries, respectively. We also consider alternative proposals for Body that yield new IDLs, including other object-oriented design languages and data type speciÿcation languages.
منابع مشابه
Extensions to Study Electrochemical Interfaces - A Contribution to the Theory of Ions
In the present study an alternative model allows the extension of the Debye-Hückel Theory (DHT) considering time dependence explicitly. From the Electro-Quasistatic approach (EQS) done in earlier studies time dependent potentials are suitable to describe several phenomena especially conducting media as well as the behaviour of charged particles in arbitrary solutions acting as electrolytes. Thi...
متن کاملInterfaces of Macro and Microstructure in Academic Writing: The Case of Research Article Abstracts
Abstract Although flourishing research has been devoted to research on article abstracts, more studies are needed to unpack the relationship between rhetorical moves and their associated linguistic and rhetorical features (e.g., metadiscourse). To underpin this relationship, the current study analyzed a total of 60 research article abstracts written in English by two cultural groups in three di...
متن کاملMolecular dynamics simulation of a binary mixture lubricant for use in hard disk interfaces
In Hard Disk Drives (HDD), it is necessary to decrease the Flying Height (FH) between the head and the disk (currently, FH is around 3-5 nm) so as to increase recording densities. Retaining the solid lubricant has become a difficult proposition owing to intermittent contact between the surfaces. ZTMD and Z are used as solid lubricant to lubricate these interfaces. In this paper, the behavior of...
متن کاملAN ALGEBRAIC STRUCTURE FOR INTUITIONISTIC FUZZY LOGIC
In this paper we extend the notion of degrees of membership and non-membership of intuitionistic fuzzy sets to lattices and introduce a residuated lattice with appropriate operations to serve as semantics of intuitionistic fuzzy logic. It would be a step forward to find an algebraic counterpart for intuitionistic fuzzy logic. We give the main properties of the operations defined and prove som...
متن کاملRough ideals based on ideal determined varieties
The paper is devoted to concern a relationship between rough set theory and universal algebra. Notions of lower and upper rough approximations on an algebraic structure induced by an ideal are introduced and some of their properties are studied. Also, notions of rough subalgebras and rough ideals with respect to an ideal of an algebraic structure, which is an extended notion of subalgebras and ...
متن کاملOn the Algebraic Structure of Transposition Hypergroups with Idempotent Identity
This paper studies the algebraic structure of transposition hypergroups with idempotent identity. Their subhypergroups and their properties are examined. Right, left and double cosets are defined through symmetric subhypergroups and their properties are studied. Further- more, this paper examines the homomorphisms, the behaviour of attrac- tive and non-attractive elements through them, as well ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Sci. Comput. Program.
دوره 49 شماره
صفحات -
تاریخ انتشار 2003